home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / hard / hack / TestGear2.lha / TestGear2 / Project5 / Info < prev    next >
Encoding:
Text File  |  2000-09-24  |  10.3 KB  |  222 lines

  1.  
  2.                    The Stereo LF Audio Function Generator.
  3.                    ---------------------------------------
  4.  
  5.   Technical specifications for each channel:-
  6.   -------------------------------------------
  7.  
  8.   Designed frequency range..............   25Hz to 2.5KHz.
  9.   Usable range..........................   10Hz to 3KHz.
  10.   Frequency accuracy....................   + or - 2%.
  11.   Output voltage........................   1280mV Peak to Peak, - 20%.
  12.   Output impedance......................   47 KilOhms.
  13.   Output voltage range..................   0 to maximum level, 20mV steps.
  14.   Sine wave distortion..................   5% or less.
  15.   Square wave rise time.................   10 microseconds or better.
  16.   Tringle wave linearity................   Better than 90%.
  17.   Sweep frequency range.................   50Hz to 2500Hz.
  18.   Noise generator included..............   Yes.
  19.   Independantly controlled channels.....   Yes.
  20.   Unwanted Hum and Noise................   -30dB below fundamental signal.
  21.  
  22.   Note:-
  23.   ------
  24.  
  25.   These specifications apply to a standard A1200 ONLY at 1KHZ, and may NOT
  26.   be exactly the same for an A500, A500+, A600 etc, etc.
  27.  
  28. ----------------------------------------------------------------------------
  29.  
  30.   Startup and summary screens:-
  31.   -----------------------------
  32.  
  33.   The keyboard controls are shown in brackets, for example (q), (Q).
  34.   IF the letter is a capital, then press one of the ~SHIFT~ keys whilst
  35.   pressing the required letter.
  36.  
  37.   On startup a window opens with ~Please Wait!~ in the middle. After a few
  38.   seconds a summary screen appears with the DEFAULT settings of the Stereo
  39.   LF Audio Function Generator. These are (LEFT CHANNEL) 1000Hz, sine wave
  40.   at 1280mV output and (RIGHT CHANNEL) 400Hz, sine wave at 1280mV output.
  41.  
  42.   At the bottom of the screen are 3 commands and are as follows:-
  43.   ---------------------------------------------------------------
  44.  
  45.   (e) or (E) to go to the LEFT CHANNEL editor screen.
  46.   (q) or (Q) to Quit the program.
  47.   (r) or (R) to Reset the program to the DEFAULT settings.
  48.  
  49.   Also there is a note to tell you to use the Editor screens for SWEEP mode.
  50.  
  51. ----------------------------------------------------------------------------
  52.  
  53.   Left channel editor controls:-
  54.   ------------------------------
  55.  
  56.   (i) This will increase the frequency at the rate of 50Hz per stop.
  57.   (I) This will increase the frequency at the rate of 1Hz per stop.
  58.   (d) This will decrease the frequency at the rate of 50Hz per stop.
  59.   (D) This will decrease the frequency at the rate of 1Hz per stop.
  60.   (o) This will increase the output voltage at 20mV per stop.
  61.   (O) This will decrease the output voltage at 20mV per stop.
  62.   (s) This will switch the mode to SINE.
  63.   (S) This will switch the mode to SQUARE.
  64.   (t) This will switch the mode to TRIANGLE.
  65.   (n) This will switch the mode to a NOISE generator on this channel only.
  66.   (F) This will start the SWEEP generator off on the LEFT CHANNEL only and
  67.       DISABLES the RIGHT CHANNEL. It also disables all the other commands
  68.       except one. It sweeps the band from 50Hz to 2500Hz in approximately
  69.       3 seconds. It is wise to set the output level first before sweeping
  70.       the band because this is one of the commands that is disabled once the
  71.       sweep has commenced.
  72.   (f) or (Space Bar) This will disable the sweep mode and put you back to the
  73.       DEFAULT summary screen.
  74.   (r) or (R) This will put you into the RIGHT CHANNEL editor screen.
  75.  
  76.   Right channel editor controls:-
  77.   -------------------------------
  78.  
  79.   (i) This will increase the frequency at the rate of 50Hz per stop.
  80.   (I) This will increase the frequency at the rate of 1Hz per stop.
  81.   (d) This will decrease the frequency at the rate of 50Hz per stop.
  82.   (D) This will decrease the frequency at the rate of 1Hz per stop.
  83.   (o) This will increase the output voltage at 20mV per stop.
  84.   (O) This will decrease the output voltage at 20mV per stop.
  85.   (s) This will switch the mode to SINE.
  86.   (S) This will switch the mode to SQUARE.
  87.   (t) This will switch the mode to TRIANGLE.
  88.   (n) This will switch the mode to a NOISE generator on this channel only.
  89.   (F) This will start the SWEEP generator off on the RIGHT CHANNEL only and
  90.       DISABLES the LEFT CHANNEL. It also disables all the other commands
  91.       except one. It sweeps the band from 50Hz to 2500Hz in approximately
  92.       3 seconds. It is wise to set the output level first before sweeping
  93.       the band because this is one of the commands that is disabled once the
  94.       sweep has commenced.
  95.   (f) or (Space Bar) This will disable the sweep mode and put you back to the
  96.       DEFAULT summary screen.
  97.   (Enter) or (Esc) This will put you back to the summary screen with your
  98.       settings enabled.
  99.  
  100. ----------------------------------------------------------------------------
  101.  
  102.   A few special notes:-
  103.   ---------------------
  104.  
  105.   1) If after editing, the NOISE generator is selected on one or both of the
  106.      channels and you are in the summary screen, then you press ~e~ or ~E~ to
  107.      enter the Left channel editor mode again, the program will reset to the
  108.      DEFAULT settings. Just press ~e~ or ~E~ again and you will be able to
  109.      edit as usual. This is NOT a bug, but was deliberate so as to make
  110.      editing easier on the ear when listening to an Audio amplifier.
  111.   2) I decided on single independant sweeping of the band on each channel
  112.      whilst disabling the other channel because it is easier to control and
  113.      measure on test gear. Although FM and/or AM modulation and software
  114.      multiple sweeping is possible on the AMIGA there is NO practical use
  115.      for it so I have NOT included it in this package.
  116.  
  117. ----------------------------------------------------------------------------
  118.  
  119.   The mouse is optional and can be used to Quit or move to the background.
  120.   All the main work is done with the keyboard.
  121.  
  122. ----------------------------------------------------------------------------
  123.  
  124.   Limitations of the computer:-
  125.   -----------------------------
  126.  
  127.   The specifications of this generator are poor compared to a professional
  128.   piece of test gear, this is due to the AMIGA's hardware. However I have
  129.   worked around these limitations to a great extent to get the most out of
  130.   the audio hardware. The two main limitations to consider are ALIASING and
  131.   audio amplifier BANDWIDTH. Although it was possible to generate a low
  132.   level SINE wave to approximately 10KHz it was suffering badly with these
  133.   two constraints. The audio amplifier's BANDWIDTH is approximately 7KHz.
  134.  
  135.   ALIASING is the effect of sum and difference frequencies generated by the
  136.   hardware between the sampled waveform and sampling frequency. To reduce
  137.   this problem the sampled waveform must be sampled at more than twice the
  138.   frequency of the waveform itself plus 7KHz for the AMIGA's audio bandwidth.
  139.  
  140.   For example:-
  141.   -------------
  142.  
  143.   Sampled frequency = 1Khz.
  144.   Sampling frequency = 7Khz.
  145.   Sum of the two frequencies = 7+1 = 8KHz.
  146.   Difference of the two frequencies = 7-1 = 6KHz.
  147.  
  148.   The 8Khz frequency is outside of the audio amplifier's bandwidth and so
  149.   will not be passed through.
  150.   However the 6Khz frequency will pass through as it is inside the audio
  151.   amplifier's bandwidth.
  152.   So to eliminate both we must add 7KHz to the sampling frequency, which
  153.   means that the new sampling rate to produce a ~CLEAN~ waveform would be
  154.   7+7 = 14KHz. Now both the sum and the difference frequencies are out of
  155.   the audio bandwidth.
  156.  
  157.   BANDWIDTH is the highest frequency that can be passed by the amplifier.
  158.   Thus the effect of the filtering required to try to reduce the ALIASING
  159.   errors effectively reduces the output of the higher frequencies.
  160.   Once lost these high frequency components cannot be retreived.
  161.  
  162.   Because this program was written with both NTSC and PAL systems in mind
  163.   the frequency generated is a compromise between both. So therefore the
  164.   accuracy is not quite as good as it could be. However this should not be
  165.   a problem.
  166.  
  167. ----------------------------------------------------------------------------
  168.  
  169.                        Construction of the test leads.
  170.                        -------------------------------
  171.  
  172.   Parts required:-
  173.   ----------------
  174.  
  175.   1) 2 lengths of coaxial cable approximately 1.5 metres, RG58 or UR76.
  176.   2) 2 PHONO or RCA plugs.
  177.   3) 2 countersunk head brass screws approximately 1.5" (37mm) long.
  178.   4) 2 matching nuts.
  179.   5) 2 insulated crocodile clips.
  180.   6) 2 lengths of sleeving, (the sleeving off of the coaxial cable will do).
  181.   7) 2 old ballpoint pen cases.
  182.  
  183. ----------------------------------------------------------------------------
  184.  
  185.   Strip at least 6" to 9" of sleeving off of one end of the coaxial cable.
  186.   Do NOT discard this sleeving. Seperate the braid from the inner conductor.
  187.   Solder the inner conductor to the head of the brass countersunk-head screw.
  188.   Double click on the icon ~HardWare~ for additional information. To quit
  189.   the ~HardWare~ screen press any key and the screen will close.
  190.   Place the sleeving over the braiding before fitting the crocodile clip
  191.   and then wrap some PVC tape around the ~Y~ joint of the cable. Solder
  192.   the crocodile clip to the braiding. Dismantle an old ballpoint pen to
  193.   obtain the case. Discard all of the inner parts of the pen.
  194.   Before reassembling the screw into the ballpoint pen case, cut the case
  195.   down to a practical length (approximately 3" to 4"). Fit the PHONO (RCA)
  196.   plug to the other end of the coaxial cable, inner conductor to the pin,
  197.   the braid to the outer part of the plug.
  198.  
  199.   Do the same again for the second cable.
  200.  
  201.   When you have checked the cables and are confident that both are good
  202.   use the superglue to seal the top of the pen case and the nut. Do NOT get
  203.   this glue on you or anything else as it is dangerous. Allow time to dry.
  204.  
  205. ----------------------------------------------------------------------------
  206.  
  207.   Starting the Stereo LF Audio Function Generator:-
  208.   -------------------------------------------------
  209.  
  210.                                *** WARNING ***
  211.  
  212.              DO NOT USE WITH VOLTAGES GREATER THAN 12 VOLTS D.C.
  213.  
  214.   1) Ensure the AMIGA is switched OFF.
  215.   2) Connect the cables (test leads) to the phono output sockets.
  216.   3) Switch on the AMIGA.
  217.   4) Start the ~Function_Gen~ software from its icon.
  218.   5) You are now ready to use the Stereo LF Audio Function Generator.
  219.   6) When finished switch OFF the AMIGA and disconnect all of the hardware.
  220.  
  221. ----------------------------------------------------------------------------
  222.